home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / inet / internet-drafts / draft-ietf-madman-dsa-mib-05.txt < prev    next >
Text File  |  1993-09-15  |  32KB  |  1,063 lines

  1.  
  2. MADMAN Working Group                   Glenn Mansfield [glenn@aic.co.jp]
  3. INTERNET-DRAFT                                    AIC Systems Laboratory
  4.                                            S.E.Kille [S.Kille@isode.com]
  5.                                                         ISODE Consortium
  6.                                                           September 1993
  7.  
  8.  
  9.                         Directory Monitoring MIB
  10.  
  11.  
  12. Status of this Memo
  13.  
  14.    This document is an  Internet  Draft.  Internet  Drafts  are  working
  15.    documents  of  the Internet Engineering Task Force (IETF), its Areas,
  16.    and its Working Groups. Note that other groups  may  also  distribute
  17.    working documents as Internet Drafts.
  18.  
  19.    Internet Drafts are draft  documents  valid  for  a  maximum  of  six
  20.    months.  Internet  Drafts  may  be updated, replaced, or obsoleted by
  21.    other documents at any time.  It is not appropriate to  use  Internet
  22.    Drafts as reference material or to cite them other than as a "working
  23.    draft" or "work in progress."
  24.  
  25.    To learn the current status of any Internet-Draft, please  check  the
  26.    1id-abstracts.txt  listing  contained  in  the Internet-Drafts Shadow
  27.    Directories on ds.internic.net, nic.nordu.net,  ftp.nisc.sri.com,  or
  28.    munnari.oz.au.
  29.  
  30.  
  31. Abstract
  32.  
  33. This  document  defines  an  experimental  portion  of  the   Management
  34. Information  Base  (MIB).  It  defines  the MIB for monitoring Directory
  35. System Agents(DSA), a component of the OSI Directory. This MIB  will  be
  36. used in  conjunction  with the APPLICATION-MIB for monitoring DSAs.
  37.  
  38.  
  39.                         Contents
  40.                         ========
  41.         1.The SNMPv2 Network Management Framework.      2
  42.         2.MIB Model for DSA  Management                 2
  43.         3.The DSA functions and operations.             3
  44.         4.MIB design.                                   3
  45.         5.The Directory Monitoring MIB                  4
  46.         6.Acknowledgements                             17
  47.         7.References                                   18
  48.         Security Considerations
  49.         Authors' Addresses
  50.  
  51.  
  52.  
  53. Expires: March 16, 1994                                         [Page 1]
  54.  
  55. Internet Draft                                            September 1993
  56.  
  57.  
  58. 1.The SNMPv2 Network Management Framework.
  59. ==========================================
  60.  
  61. The major components of the SNMPv2 Network Management framework  are
  62. described in the documents listed below.
  63.  
  64.       o RFC 1442 [1] defines the Structure of Management Information
  65.         (SMI), the mechanisms used for describing and naming objects
  66.         for the purpose of management.
  67.       o RFC 1213 [2] defines MIB-II, the core set of managed objects
  68.         (MO) for the Internet suite of protocols.
  69.       o RFC 1445 [3] defines the administrative and other
  70.         architectural aspects of the management framework.
  71.       o RFC 1448 [4] defines the protocol used for network access to
  72.         managed objects.
  73.  
  74. The framework is adaptable/extensible by defining new  MIBs  to suit the
  75. requirements of specific applications/protocols/situations.
  76.  
  77. Managed objects are accessed via a virtual information store,  the  MIB.
  78. Objects  in  the  MIB  are  defined  using the subset of Abstract Syntax
  79. Notation One (ASN.1) defined in the SMI. In particular, each object type
  80. is  named by an OBJECT IDENTIFIER, which is an administratively assigned
  81. name. The object  type  together  with  an  object  instance  serves  to
  82. uniquely  identify  a  specific  instantiation  of the object. For human
  83. convenience, often a textual string, termed the  descriptor,is  used  to
  84. refer to the object type.
  85.  
  86.  
  87. 2. MIB Model for  DSA  Management.
  88. =================================
  89.  
  90. A DSA-manager may wish to monitor  several  aspects of  the  operational
  91. DSA.  He/she  may want to know the process related aspects- the resource
  92. utilization of  the  operational  DSA;   the   network  service  related
  93. aspects  e.g.  inbound-associations,  outbound-associations, operational
  94. status,  and finally the information specific to  the  DSA  application-
  95. its operations and performance.
  96.  
  97. The MIB defined in this document covers the  portion  which is  specific
  98. to the DSA-application. The network service related part of the MIB, and
  99. the host-resources related part  of the  MIB ,  as  well   other   parts
  100. of  interest to a Manager monitoring the DSA-application, are covered in
  101. separate  documents  [6][7].
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109. Expires: March 16, 1994                                         [Page 2]
  110.  
  111. Internet Draft                                            September 1993
  112.  
  113.  
  114. 3.The DSA functions and operations.
  115. ==================================
  116.  
  117. The  Directory  System  Agent   [DSA],   a   component   of   the   OSI-
  118. Directory[5][9],  is  an  application process. It provides access to the
  119. Directory Information Base [DIB] to Directory User Agents  [DUA]  and/or
  120. other  DSAs.  Functionally  , a User [ DUA ] and the Directory are bound
  121. together for a period of time at an access point to the Directory [DSA].
  122. A  DSA may use information stored in its local database or interact with
  123. (chain  the  request   to)   other   DSAs   to   service   requirements.
  124. Alternatively, a DSA may return a reference to another DSA.
  125.  
  126. The local database of a DSA consists of the part  of  the  DIT  that  is
  127. mastered by the DSA, the part of the DIT for which it keeps slave copies
  128. and cached information that is gathered during the operation of the DSA.
  129.  
  130. The specific operations carried out by the  DSA  are  :  Read,  Compare,
  131. AddEntry,  ModifyEntry,  ModifyRDN,  RemoveEntry, List, Search. There is
  132. also the special operation Abandon.  In  response  to  requests  results
  133. and/or errors are returned by the DSA.
  134.  
  135.  
  136. 4. MIB design.
  137. =============
  138.  
  139. The basic principle has been to keep the MIB as simple as  possible. The
  140. Managed  objects  included  in  the  MIB  are divided into three tables-
  141. dsaOpsTable, dsaEntryTable and dsaIntTable.
  142.  
  143.    - The dsaOpsTable  provides  summary statistics on the accesses,
  144.      operations and errors.
  145.  
  146.    - The dsaEntriesTable  provides  summary statistics on the entries
  147.      held by the DSA and on cache performance.
  148.  
  149.    - The dsaIntTable  provides some useful information on the
  150.      interaction of the monitored DSA with peer DSAs.
  151.  
  152. There   are  references   to   the    Directory   itself   for    static
  153. information  pertaining  to the DSA. These references are in the form of
  154. "Directory Distinguished Name" [8] of the corresponding object.  It   is
  155. intended  that  DSA management applications will use these references to
  156. obtain  further  related information on the objects of interest.
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165. Expires: March 16, 1994                                         [Page 3]
  166.  
  167. Internet Draft                                            September 1993
  168.  
  169.  
  170. 5. The Directory Monitoring MIB.
  171. ===============================
  172.  
  173.  
  174. DSA-MIB DEFINITIONS ::= BEGIN
  175.  
  176.         IMPORTS
  177.           MODULE-IDENTITY,  OBJECT-TYPE,
  178.           NOTIFICATION-TYPE,experimental
  179.                      FROM SNMPv2-SMI
  180.           DisplayString,    TimeStamp,
  181.           TEXTUAL-CONVENTION
  182.                      FROM SNMPv2-TC
  183.           applIndex  FROM APPLICATION-MIB;
  184.  
  185.  -- Textual conventions
  186.  -- DistinguishedName [8]- is used to refer to objects in the directory.
  187.  
  188.         DistinguishedName ::= TEXTUAL-CONVENTION
  189.             STATUS      current
  190.             DESCRIPTION " A Distinguished Name represented in accordance
  191.                           with RFC1485."
  192.             SYNTAX      DisplayString
  193.  
  194.         dsaMIB MODULE-IDENTITY
  195.            LAST-UPDATED "9309160000Z"
  196.            ORGANIZATION "IETF MADMAN Working Group"
  197.         CONTACT-INFO
  198.            "        Glenn Mansfield
  199.             Postal: AIC Systems Laboratory
  200.                     6-6-3, Minami Yoshinari
  201.                     Aoba-ku, Sendai, Japan 989-32.
  202.  
  203.             Tel:    +81-22-279-3310
  204.             Fax:    +81-22-279-3640
  205.             E-mail: glenn@aic.co.jp"
  206.          DESCRIPTION
  207.             " The MIB module for monitoring Directory System Agents."
  208.          ::= { experimental 48 }
  209.  
  210.  
  211.  
  212.         dsaMIBObjects OBJECT IDENTIFIER ::= { dsaMIB 1}
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221. Expires: March 16, 1994                                         [Page 4]
  222.  
  223. Internet Draft                                            September 1993
  224.  
  225.  
  226.         dsaOpsTable OBJECT-TYPE
  227.             SYNTAX SEQUENCE OF DsaOpsEntry
  228.             MAX-ACCESS not-accessible
  229.             STATUS current
  230.             DESCRIPTION
  231.               " The table holding information related to the
  232.                 DSA operations."
  233.             ::= {dsaMIBObjects 1}
  234.  
  235.         dsaOpsEntry OBJECT-TYPE
  236.             SYNTAX DsaOpsEntry
  237.             MAX-ACCESS not-accessible
  238.             STATUS current
  239.             DESCRIPTION
  240.               " Entry containing operations related statistics
  241.                 for a DSA."
  242.             INDEX { applIndex }
  243.             ::= {dsaOpsTable 1}
  244.  
  245.         DsaOpsEntry ::= SEQUENCE {
  246.  
  247.  -- Bindings
  248.             dsaAnonymousBinds
  249.                 Counter32,
  250.             dsaUnauthBinds
  251.                 Counter32,
  252.             dsaSimpleAuthBinds
  253.                 Counter32,
  254.             dsaStrongAuthBinds
  255.                 Counter32,
  256.             dsaBindSecurityErrors
  257.                 Counter32,
  258.  
  259.  -- In-coming operations
  260.  
  261.             dsaInOps
  262.                 Counter32,
  263.             dsaReadOps
  264.                 Counter32,
  265.             dsaCompareOps
  266.                 Counter32,
  267.             dsaAddEntryOps
  268.                 Counter32,
  269.             dsaRemoveEntryOps
  270.                 Counter32,
  271.             dsaModifyEntryOps
  272.                 Counter32,
  273.             dsaModifyRDNOps
  274.  
  275.  
  276.  
  277. Expires: March 16, 1994                                         [Page 5]
  278.  
  279. Internet Draft                                            September 1993
  280.  
  281.  
  282.                 Counter32,
  283.             dsaListOps
  284.                 Counter32,
  285.             dsaSearchOps
  286.                 Counter32,
  287.             dsaOneLevelSearchOps
  288.                 Counter32,
  289.             dsaWholeTreeSearchOps
  290.                 Counter32,
  291.  
  292.  -- Out going operations
  293.  
  294.             dsaReferrals
  295.                 Counter32,
  296.             dsaChainings
  297.                 Counter32,
  298.  
  299.  -- Errors
  300.  
  301.             dsaSecurityErrors
  302.                 Counter32,
  303.             dsaErrors
  304.                 Counter32
  305.         }
  306.  
  307.         dsaAnonymousBinds OBJECT-TYPE
  308.             SYNTAX Counter32
  309.             MAX-ACCESS read-only
  310.             STATUS current
  311.             DESCRIPTION
  312.               " Number of anonymous  binds to this DSA from DUAs
  313.                 since application start."
  314.             ::= {dsaOpsEntry 1}
  315.  
  316.         dsaUnauthBinds OBJECT-TYPE
  317.             SYNTAX Counter32
  318.             MAX-ACCESS read-only
  319.             STATUS current
  320.             DESCRIPTION
  321.               " Number of un-authenticated binds to this
  322.                 DSA since application start."
  323.             ::= {dsaOpsEntry 2}
  324.  
  325.         dsaSimpleAuthBinds OBJECT-TYPE
  326.             SYNTAX Counter32
  327.             MAX-ACCESS read-only
  328.             STATUS current
  329.             DESCRIPTION
  330.  
  331.  
  332.  
  333. Expires: March 16, 1994                                         [Page 6]
  334.  
  335. Internet Draft                                            September 1993
  336.  
  337.  
  338.               " Number of binds to this DSA that were authenticated
  339.                 using simple authentication procedures since
  340.                 application start."
  341.             ::= {dsaOpsEntry 3}
  342.  
  343.         dsaStrongAuthBinds OBJECT-TYPE
  344.             SYNTAX Counter32
  345.             MAX-ACCESS read-only
  346.             STATUS current
  347.             DESCRIPTION
  348.               " Number of binds to this DSA that were authenticated
  349.                 using the strong authentication procedures since
  350.                 application start. This includes the binds that were
  351.                 authenticated using external authentication procedures."
  352.             ::= {dsaOpsEntry 4}
  353.  
  354.         dsaBindSecurityErrors OBJECT-TYPE
  355.             SYNTAX Counter32
  356.             MAX-ACCESS read-only
  357.             STATUS current
  358.             DESCRIPTION
  359.               " Number of bind operations that have been rejected
  360.                 by this DSA due to inappropriateAuthentication or
  361.                 invalidCredentials."
  362.             ::= {dsaOpsEntry 5}
  363.  
  364.         dsaInOps OBJECT-TYPE
  365.             SYNTAX Counter32
  366.             MAX-ACCESS read-only
  367.             STATUS current
  368.             DESCRIPTION
  369.               " Number of operations forwarded to this DSA
  370.                 from DUAs or other DSAs since application
  371.                 start up."
  372.             ::= {dsaOpsEntry 6}
  373.  
  374.         dsaReadOps OBJECT-TYPE
  375.             SYNTAX Counter32
  376.             MAX-ACCESS read-only
  377.             STATUS current
  378.             DESCRIPTION
  379.               " Number of read operations serviced by
  380.                 this DSA since application startup."
  381.             ::= {dsaOpsEntry 7}
  382.  
  383.         dsaCompareOps OBJECT-TYPE
  384.             SYNTAX Counter32
  385.             MAX-ACCESS read-only
  386.  
  387.  
  388.  
  389. Expires: March 16, 1994                                         [Page 7]
  390.  
  391. Internet Draft                                            September 1993
  392.  
  393.  
  394.             STATUS current
  395.             DESCRIPTION
  396.               " Number of compare operations serviced by
  397.                 this DSA  since application startup."
  398.             ::= {dsaOpsEntry 8}
  399.  
  400.         dsaAddEntryOps OBJECT-TYPE
  401.             SYNTAX Counter32
  402.             MAX-ACCESS read-only
  403.             STATUS current
  404.             DESCRIPTION
  405.               " Number of addEntry operations serviced by
  406.                 this DSA since application startup."
  407.             ::= {dsaOpsEntry 9}
  408.  
  409.         dsaRemoveEntryOps OBJECT-TYPE
  410.             SYNTAX Counter32
  411.             MAX-ACCESS read-only
  412.             STATUS current
  413.             DESCRIPTION
  414.               " Number of removeEntry operations serviced by
  415.                 this DSA since application startup."
  416.             ::= {dsaOpsEntry 10}
  417.  
  418.         dsaModifyEntryOps OBJECT-TYPE
  419.             SYNTAX Counter32
  420.             MAX-ACCESS read-only
  421.             STATUS current
  422.             DESCRIPTION
  423.               " Number of modifyEntry operations serviced by
  424.                 this DSA since application startup."
  425.             ::= {dsaOpsEntry 11}
  426.  
  427.         dsaModifyRDNOps OBJECT-TYPE
  428.             SYNTAX Counter32
  429.             MAX-ACCESS read-only
  430.             STATUS current
  431.             DESCRIPTION
  432.               " Number of modifyRDN operations serviced by
  433.                 this DSA since application startup."
  434.             ::= {dsaOpsEntry 12}
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445. Expires: March 16, 1994                                         [Page 8]
  446.  
  447. Internet Draft                                            September 1993
  448.  
  449.  
  450.         dsaListOps OBJECT-TYPE
  451.             SYNTAX Counter32
  452.             MAX-ACCESS read-only
  453.             STATUS current
  454.             DESCRIPTION
  455.               " Number of list operations serviced by
  456.                 this DSA since application startup."
  457.             ::= {dsaOpsEntry 13}
  458.  
  459.         dsaSearchOps OBJECT-TYPE
  460.             SYNTAX Counter32
  461.             MAX-ACCESS read-only
  462.             STATUS current
  463.             DESCRIPTION
  464.               " Number of search operations- baseObjectSearches,
  465.                 oneLevelSearches and  subTreeSearches, serviced
  466.                 by this DSA  since application startup."
  467.             ::= {dsaOpsEntry 14}
  468.  
  469.         dsaOneLevelSearchOps OBJECT-TYPE
  470.             SYNTAX Counter32
  471.             MAX-ACCESS read-only
  472.             STATUS current
  473.             DESCRIPTION
  474.               " Number of oneLevelSearch operations serviced
  475.                 by this DSA since application startup."
  476.             ::= {dsaOpsEntry 15}
  477.  
  478.         dsaWholeTreeSearchOps   OBJECT-TYPE
  479.             SYNTAX Counter32
  480.             MAX-ACCESS read-only
  481.             STATUS current
  482.             DESCRIPTION
  483.               " Number of wholeTreeSearch operations serviced
  484.                 by this DSA since application startup."
  485.             ::= {dsaOpsEntry 16}
  486.  
  487.         dsaReferrals OBJECT-TYPE
  488.             SYNTAX Counter32
  489.             MAX-ACCESS read-only
  490.             STATUS current
  491.             DESCRIPTION
  492.               " Number of referrals returned by this DSA in response
  493.                 to requests for operations since application startup."
  494.             ::= {dsaOpsEntry 17}
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501. Expires: March 16, 1994                                         [Page 9]
  502.  
  503. Internet Draft                                            September 1993
  504.  
  505.  
  506.         dsaChainings OBJECT-TYPE
  507.             SYNTAX Counter32
  508.             MAX-ACCESS read-only
  509.             STATUS current
  510.             DESCRIPTION
  511.               " Number of operations forwarded by this DSA
  512.                 to other DSAs since application startup."
  513.             ::= {dsaOpsEntry 18}
  514.  
  515.         dsaSecurityErrors OBJECT-TYPE
  516.             SYNTAX Counter32
  517.             MAX-ACCESS read-only
  518.             STATUS current
  519.             DESCRIPTION
  520.               " Number of operations forwarded to this DSA
  521.                 which did not meet the security requirements. "
  522.             ::= {dsaOpsEntry 19}
  523.  
  524.         dsaErrors        OBJECT-TYPE
  525.             SYNTAX Counter32
  526.             MAX-ACCESS read-only
  527.             STATUS current
  528.             DESCRIPTION
  529.               " Number of operations that could not be serviced
  530.                 due to errors other than security errors, and
  531.                 referrals.
  532.                 A partially serviced operation will not be counted
  533.                 as an error.
  534.                 The errors include NameErrors, UpdateErrors, Attribute
  535.                 errors and ServiceErrors."
  536.             ::= {dsaOpsEntry 20}
  537.  
  538.  -- Entry statistics/Cache performance
  539.         dsaEntriesTable OBJECT-TYPE
  540.             SYNTAX SEQUENCE OF DsaEntriesEntry
  541.             MAX-ACCESS not-accessible
  542.             STATUS current
  543.             DESCRIPTION
  544.               " The table holding information related to the
  545.                 entry statistics and cache performance of the DSAs."
  546.             ::= {dsaMIBObjects 2}
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557. Expires: March 16, 1994                                        [Page 10]
  558.  
  559. Internet Draft                                            September 1993
  560.  
  561.  
  562.         dsaEntriesEntry OBJECT-TYPE
  563.             SYNTAX DsaEntriesEntry
  564.             MAX-ACCESS not-accessible
  565.             STATUS current
  566.             DESCRIPTION
  567.               " Entry containing statistics pertaining to entries
  568.                 held by a DSA."
  569.             INDEX { applIndex }
  570.             ::= {dsaEntriesTable 1}
  571.  
  572.         DsaEntriesEntry ::= SEQUENCE {
  573.             dsaMasterEntries
  574.                 Gauge32,
  575.             dsaCopyEntries
  576.                 Gauge32,
  577.             dsaCacheEntries
  578.                 Gauge32,
  579.             dsaCacheHits
  580.                 Counter32,
  581.             dsaSlaveHits
  582.                 Counter32
  583.         }
  584.  
  585.         dsaMasterEntries OBJECT-TYPE
  586.             SYNTAX Gauge32
  587.             MAX-ACCESS read-only
  588.             STATUS current
  589.             DESCRIPTION
  590.               " Number of Entries mastered in the DSA."
  591.             ::= {dsaEntriesEntry 1}
  592.  
  593.         dsaCopyEntries OBJECT-TYPE
  594.             SYNTAX Gauge32
  595.             MAX-ACCESS read-only
  596.             STATUS current
  597.             DESCRIPTION
  598.               " Number of Entries for which systematic (slave)
  599.                 copies are maintained in the DSA."
  600.             ::= {dsaEntriesEntry 2}
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613. Expires: March 16, 1994                                        [Page 11]
  614.  
  615. Internet Draft                                            September 1993
  616.  
  617.  
  618.         dsaCacheEntries OBJECT-TYPE
  619.             SYNTAX Gauge32
  620.             MAX-ACCESS read-only
  621.             STATUS current
  622.             DESCRIPTION
  623.               " Number of Entries cached (non-systematic copies) in
  624.                 the DSA. This will include the Entries that are
  625.                 cached partially. The negative cache is not counted."
  626.             ::= {dsaEntriesEntry 3}
  627.  
  628.         dsaCacheHits OBJECT-TYPE
  629.             SYNTAX Counter32
  630.             MAX-ACCESS read-only
  631.             STATUS current
  632.             DESCRIPTION
  633.               " Number of operations that were serviced from
  634.                 the locally held cache since application
  635.                 startup."
  636.             ::= {dsaEntriesEntry 4}
  637.  
  638.         dsaSlaveHits  OBJECT-TYPE
  639.             SYNTAX Counter32
  640.             MAX-ACCESS read-only
  641.             STATUS current
  642.             DESCRIPTION
  643.               " Number of operations that were serviced from
  644.                 the locally held object replications [ shadow
  645.                 entries] since application startup."
  646.             ::= {dsaEntriesEntry 5}
  647.  
  648.  
  649.  -- The dsaIntTable contains statistical data on the peer DSAs
  650.  -- with which the monitored DSAs [attempt to] interact.  This
  651.  -- table  will provide a useful insight into  the   effect of
  652.  -- neighbours on the DSA performance.
  653.  -- The table keeps track of the last "N" DSAs with which  the
  654.  -- monitored  DSAs  has  interacted  [attempted to interact],
  655.  -- where "N" is a locally-defined constant.
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669. Expires: March 16, 1994                                        [Page 12]
  670.  
  671. Internet Draft                                            September 1993
  672.  
  673.  
  674.           dsaIntTable OBJECT-TYPE
  675.                   SYNTAX  SEQUENCE OF DsaIntEntry
  676.                   MAX-ACCESS  not-accessible
  677.                   STATUS  current
  678.                   DESCRIPTION
  679.                     " Each row of this table contains some details
  680.                       related to the history of the interaction
  681.                       of the monitored DSAs with their respective
  682.                       peer DSAs."
  683.                   ::= { dsaMIBObjects 3 }
  684.  
  685.           dsaIntEntry OBJECT-TYPE
  686.                   SYNTAX  DsaIntEntry
  687.                   MAX-ACCESS  not-accessible
  688.                   STATUS  current
  689.                   DESCRIPTION
  690.                     " Entry containing interaction details of a DSA
  691.                       with a peer DSA."
  692.                   INDEX { applIndex,dsaIntIndex }
  693.                   ::= { dsaIntTable 1 }
  694.  
  695.           DsaIntEntry ::= SEQUENCE {
  696.               dsaIntIndex
  697.                   INTEGER,
  698.               dsaName
  699.                   DistinguishedName,
  700.               dsaTimeOfCreation
  701.                   TimeStamp,
  702.               dsaTimeOfLastAttempt
  703.                   TimeStamp,
  704.               dsaTimeOfLastSuccess
  705.                   TimeStamp,
  706.               dsaFailuresSinceLastSuccess
  707.                   Counter32,
  708.               dsaFailures
  709.                   Counter32,
  710.               dsaSuccesses
  711.                   Counter32
  712.           }
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725. Expires: March 16, 1994                                        [Page 13]
  726.  
  727. Internet Draft                                            September 1993
  728.  
  729.  
  730.         dsaIntIndex  OBJECT-TYPE
  731.             SYNTAX INTEGER (1..2147483647)
  732.             MAX-ACCESS not-accessible
  733.             STATUS current
  734.             DESCRIPTION
  735.               " Together with applIndex it forms the unique key to
  736.                 identify the conceptual row which contains useful info
  737.                 on the (attempted) interaction between the DSA (referred
  738.                 to by applIndex) and a peer DSA."
  739.             ::= {dsaIntEntry 1}
  740.  
  741.         dsaName  OBJECT-TYPE
  742.             SYNTAX DistinguishedName
  743.             MAX-ACCESS read-only
  744.             STATUS current
  745.             DESCRIPTION
  746.               " Distinguished Name of the peer DSA to which this
  747.                 entry pertains."
  748.             ::= {dsaIntEntry 2}
  749.  
  750.         dsaTimeOfCreation  OBJECT-TYPE
  751.             SYNTAX TimeStamp
  752.             MAX-ACCESS read-only
  753.             STATUS current
  754.             DESCRIPTION
  755.               " The value of sysUpTime when this row was created.
  756.                 If the entry was created before the network management
  757.                 subsystem was initialized, this object will contain
  758.                 a value of zero."
  759.             ::= {dsaIntEntry 3}
  760.  
  761.         dsaTimeOfLastAttempt  OBJECT-TYPE
  762.             SYNTAX TimeStamp
  763.             MAX-ACCESS read-only
  764.             STATUS current
  765.             DESCRIPTION
  766.               " The value of sysUpTime when the last attempt was made
  767.                 to contact this DSA. If the last attempt was made before
  768.                 the network management subsystem was initialized, this
  769.                 object will contain a value of zero."
  770.             ::= {dsaIntEntry 4}
  771.  
  772.         dsaTimeOfLastSuccess  OBJECT-TYPE
  773.             SYNTAX TimeStamp
  774.             MAX-ACCESS read-only
  775.             STATUS current
  776.             DESCRIPTION
  777.               " The value of sysUpTime when the last attempt made to
  778.  
  779.  
  780.  
  781. Expires: March 16, 1994                                        [Page 14]
  782.  
  783. Internet Draft                                            September 1993
  784.  
  785.  
  786.                 contact this DSA was successful. If there have
  787.                 been no successful attempts this entry will have a value
  788.                 of zero. If the last successful attempt was made before
  789.                 the network management subsystem was initialized, this
  790.                 object will contain a value of zero."
  791.             ::= {dsaIntEntry 5}
  792.  
  793.         dsaFailuresSinceLastSuccess  OBJECT-TYPE
  794.             SYNTAX Counter32
  795.             MAX-ACCESS read-only
  796.             STATUS current
  797.             DESCRIPTION
  798.               " The number of failures since the last time an
  799.                 attempt to contact this DSA was successful. If
  800.                 there has been no successful attempts, this counter
  801.                 will contain the number of failures since this entry
  802.                 was created."
  803.             ::= {dsaIntEntry 6}
  804.  
  805.         dsaFailures  OBJECT-TYPE
  806.             SYNTAX Counter32
  807.             MAX-ACCESS read-only
  808.             STATUS current
  809.             DESCRIPTION
  810.               " Cumulative failures since the creation of
  811.                 this entry."
  812.             ::= {dsaIntEntry 7}
  813.  
  814.         dsaSuccesses  OBJECT-TYPE
  815.             SYNTAX Counter32
  816.             MAX-ACCESS read-only
  817.             STATUS current
  818.             DESCRIPTION
  819.               " Cumulative successes since the creation of
  820.                 this entry."
  821.             ::= {dsaIntEntry 8}
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837. Expires: March 16, 1994                                        [Page 15]
  838.  
  839. Internet Draft                                            September 1993
  840.  
  841.  
  842.  -- Conformance information
  843.  
  844.         dsaConformance OBJECT IDENTIFIER ::= { dsaMIB 2 }
  845.  
  846.         dsaGroups      OBJECT IDENTIFIER ::= { dsaConformance 1 }
  847.         dsaCompliances OBJECT IDENTIFIER ::= { dsaConformance 2 }
  848.  
  849.  -- Compliance statements
  850.  
  851.         dsaOpsCompliance MODULE-COMPLIANCE
  852.             STATUS  current
  853.             DESCRIPTION
  854.                     "The compliance statement for SNMPv2 entities
  855.                     which implement the DSA-MIB for monitoring
  856.                     DSA operations."
  857.  
  858.             MODULE  -- this module
  859.                 MANDATORY-GROUPS { dsaOpsGroup }
  860.  
  861.             ::= { dsaCompliances 1 }
  862.  
  863.         dsaEntryCompliance MODULE-COMPLIANCE
  864.             STATUS  current
  865.             DESCRIPTION
  866.                     "The compliance statement for SNMPv2 entities
  867.                     which implement the DSA-MIB for monitoring
  868.                     DSA operations,  entry statistics and cache
  869.                     performance."
  870.  
  871.             MODULE  -- this module
  872.                 MANDATORY-GROUPS { dsaOpsGroup,dsaEntryGroup }
  873.  
  874.             ::= { dsaCompliances 2 }
  875.  
  876.         dsaIntCompliance MODULE-COMPLIANCE
  877.             STATUS  current
  878.             DESCRIPTION
  879.                     " The compliance statement  for SNMPv2  entities
  880.                       which implement the DSA-MIB for monitoring DSA
  881.                       operations and the interaction of the DSA with
  882.                       peer DSAs."
  883.  
  884.             MODULE  -- this module
  885.                 MANDATORY-GROUPS { dsaOpsGroup, dsaIntGroup }
  886.  
  887.             ::= { dsaCompliances 3 }
  888.  
  889.  
  890.  
  891.  
  892.  
  893. Expires: March 16, 1994                                        [Page 16]
  894.  
  895. Internet Draft                                            September 1993
  896.  
  897.  
  898.  -- Units of conformance
  899.  
  900.         dsaOpsGroup    OBJECT-GROUP
  901.             OBJECTS {dsaAnonymousBinds,  dsaUnauthBinds,       dsaSimpleAuthBinds,
  902.                      dsaStrongAuthBinds, dsaBindSecurityErrors,dsaInOps,
  903.                      dsaReadOps,         dsaCompareOps,        dsaAddEntryOps,
  904.                      dsaRemoveEntryOps,  dsaModifyEntryOps,    dsaModifyRDNOps,
  905.                      dsaListOps,         dsaSearchOps,         dsaOneLevelSearchOps,
  906.                      dsaWholeTreeSearchOps,dsaReferrals,       dsaChainings,
  907.                      dsaSecurityErrors,  dsaErrors}
  908.             STATUS  current
  909.             DESCRIPTION
  910.                     " A collection of objects for monitoring the DSA
  911.                       operations."
  912.             ::= { dsaGroups 1 }
  913.  
  914.         dsaEntryGroup    OBJECT-GROUP
  915.             OBJECTS {dsaMasterEntries,   dsaCopyEntries,       dsaCacheEntries,
  916.                      dsaCacheHits,       dsaSlaveHits}
  917.             STATUS  current
  918.             DESCRIPTION
  919.                     " A collection of objects for monitoring the DSA
  920.                       entry statistics and cache performance."
  921.             ::= { dsaGroups 2 }
  922.  
  923.         dsaIntGroup    OBJECT-GROUP
  924.             OBJECTS {dsaName,             dsaTimeOfCreation,   dsaTimeOfLastAttempt,
  925.                      dsaTimeOfLastSuccess,dsaFailuresSinceLastSuccess,dsaFailures,
  926.                      dsaSuccesses}
  927.             STATUS  current
  928.             DESCRIPTION
  929.                     " A collection of objects for monitoring the DSA's
  930.                       interaction with peer DSAs."
  931.             ::= { dsaGroups 3 }
  932.  
  933.  
  934. END
  935.  
  936.  
  937.  
  938. 6.  Acknowledgements
  939. ====================
  940. This draft is the product of discussions and deliberations carried out
  941. in the following working groups
  942.         ietf-madman-wg  ietf-madman@innosoft.com
  943.         wide-isode-wg   isode-wg@wide.ad.jp
  944.         wide-netman-wg  netman-wg@wide.ad.jp
  945.  
  946.  
  947.  
  948.  
  949. Expires: March 16, 1994                                        [Page 17]
  950.  
  951. Internet Draft                                            September 1993
  952.  
  953.  
  954. 7.  References
  955. ==============
  956.  
  957. [1]  Case, J., McCloghrie, K., Rose, M., and Waldbusser, S.,
  958.      "Structure of Management Information for version 2 of the Simple Network
  959.      Management Protocol (SNMPv2)", RFC1442, SNMP Research,Inc., Hughes LAN
  960.      Systems, Dover Beach Consulting, Inc., Carnegie Mellon University,April
  961.      1993.
  962.  
  963. [2]  McCloghrie, K., and Rose,M., Editors, "Management Information Base for
  964.      Network Management of TCP/IP-based internets: MIB-II", STD 17, RFC 1213,
  965.      Hughes LAN Systems, Performance Systems International, March 1991.
  966.  
  967. [3]  Galvin, J., McCloghrie, K., " Administrative Model for version 2 of the
  968.      Simple Network Management Protocol (SNMPv2)", RFC 1445, Trusted Information
  969.      Systems, Hughes LAN Systems, April 1993.
  970.  
  971. [4]  Case, J., McCloghrie, K., Rose, M., and Waldbusser, S.,
  972.      "Protocol Operations for version 2 of the Simple Network Management Protocol
  973.      (SNMPv2)", RFC1448, SNMP Research,Inc., Hughes LAN Systems, Dover Beach
  974.      Consulting, Inc., Carnegie Mellon University, April 1993.
  975.  
  976. [5]  CCITT, "Data Communication Networks: Directory", Recommendations X.500-X.521,
  977.      December 1988.
  978.  
  979. [6]  Freed, N., Kille, S., "The Network Services Monitoring MIB",
  980.      Internet Draft, August 18, 1993.
  981.  
  982. [7]  Grillo, P., Waldbusser, S., "Host Resources MIB", Internet Draft,
  983.      June, 1993.
  984.  
  985. [8]  Kille, S., "A String Representation of Distinguished Names", RFC 1485,
  986.      July,1993.
  987.  
  988. [9]  Kille, S., Huizer,E., Cerf, V., Hobby, R., Kent, S., "A Strategic Plan for
  989.      Deploying an Internet X.500 Directory Service", RFC1430, February, 1993.
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005. Expires: March 16, 1994                                        [Page 18]
  1006.  
  1007. Internet Draft                                            September 1993
  1008.  
  1009.  
  1010. Security Considerations.
  1011. ========================
  1012. Security issues are not discussed in this memo.
  1013.  
  1014. Authors' Addresses
  1015. ==================
  1016.  
  1017. Glenn Mansfield                                 Steve E. Kille
  1018. AIC Systems Laboratories                        ISODE Consortium
  1019. 6-6-3 Minami Yoshinari                          The Dome, The Square
  1020. Aoba-ku, Sendai 989-32                          Richmond TW9 1DT
  1021. Japan.                                          UK.
  1022. Phone: +81-22-279-3310                          Phone:+44-81-332-9091
  1023. Email: glenn@aic.co.jp                          Email:S.Kille@isode.com
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061. Expires: March 16, 1994                                        [Page 19]
  1062.  
  1063.